package com.xyy.saas.payment.merchant.core.dto;

import lombok.Builder;
import lombok.Data;

/**
 * bankUnsettledAmount + bankSettledAmount = platformUnsettledAmount + platformSettledAmount
 */
@Data
@Builder
public class OrderAmountInfoVo {
    /**
     * 支付平台支付单号
     */
    private String payNo;
    /**
     * 银行未结算金额
     * （银行 -> 平台）
     */
    private String bankUnsettledAmount;
    /**
     * 银行已结算金额
     * （银行 -> 平台）
     */
    private String bankSettledAmount;
    /**
     * 平台未结算金额
     * （平台 -> 商户）
     */
    private String platformUnsettledAmount;
    /**
     * 平台已结算金额
     * （平台 -> 商户）
     */
    private String platformSettledAmount;
    /**
     * 剩余可处理金额（元）
     * 平安接口KFEJZB6007接口冻结的订单金额剩余金额
     */
    private String remainAvailAmt;
    /**
     * 总冻结金额（元）
     * 平安接口KFEJZB6007接口冻结的订单金额
     */
    private String frozenTotalAmt;
}
